home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software of the Month Club 2000 October
/
Software of the Month - Ultimate Collection Shareware 277.iso
/
pc
/
PROGRAMS
/
UTILITY
/
WINLINUX
/
DATA1.CAB
/
programs_-_usrdoc
/
MODUTILS.{1G
/
README.{_5
< prev
Wrap
Text File
|
1999-09-17
|
2KB
|
63 lines
Welcome to the Linux module utilities.
This release represents an almost complete rewrite of the utilities.
The goals of this rewrite were to clean out accumulated kruft, make
it easier to support different architectures, as well as adding a few
new features.
These utilities are intended primarily for use with kernels 2.1.18
and above. They do fall back on a compatibility mode when used with
2.0.x kernels so that multiple sets of binaries are not needed when
switching between the two series, however if you are not planning on
using the 2.1.x kernel line, there is no point to installing this
package.
Note further that package *must* be compiled under a 2.1.x kernel as
we need to be able to find out the architecture specific system call
number given to query_module.
INSTALLATION
============
The first step is to run the configure script by entering the command:
./configure
The build process uses the configure script to figure out a few things
about your system before actually compiling anything. Configyre takes
several command line options which can modify the installation
paths. Try './configure --help' for more information. (Minor note:
--exec-prefix defaults to / not /usr if not specified.)
The second step is to actually compile and install the utilities. Do
'make install' in this directory to get the following tools:
insmod/
insmod install a loadable module
rmmod remove module(s)
ksyms show symbols
lsmod show modules
modinfo display information about module
genksyms/
genksyms version generator for module symbols,
to be run automatically during kernel make
if CONFIG_MODVERSIONS was selected in "make config"
depmod/
modprobe load (a stack of) modules, controlled by a "makefile"
and a configuration file.
depmod generate dependencies for modprobe.
kerneld/
kerneld A "user level kernel extension" that allows
the kernel to perform some tasks in user space.
Suitable tasks are e.g. loading of modules.
r~
-----
richard henderson <rth@cygnus.com>